.icon24_status {
	width:24px;
	height:24px;
	vertical-align:middle;
	display:inline-block
}
.unselected .icon24_status {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 0 no-repeat
}
.selected .icon24_status {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -34px no-repeat
}
.icon32_status {
	width:32px;
	height:32px;
	vertical-align:middle;
	display:inline-block
}
.on .icon32_status {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -68px no-repeat
}
.off .icon32_status {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -110px no-repeat
}
.unselected .icon32_status {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -152px no-repeat
}
.selected .icon32_status {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -194px no-repeat
}
.icon16_next {
	width:16px;
	height:16px;
	vertical-align:middle;
	display:inline-block;
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -236px no-repeat
}
.select_card_list {
	text-align:center
}
.select_card {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:top;
	cursor:pointer;
	position:relative;
	text-align:left;
	overflow:hidden;
	width:300px;
	margin-right:10px;
	border:1px solid #e7e7eb;
	background-color:#f4f5f9
}
.select_card:hover {
	border-color:#d9dadc
}
.select_card:hover .card_toolbar {
	border-top-color:#d9dadc;
	background-color:#e7e7eb
}
.select_card.on, .select_card.selected {
	border-color:#d9dadc
}
.select_card.on .card_toolbar, .select_card.selected .card_toolbar {
	border-top-color:#d9dadc;
	background-color:#e7e7eb
}
.card_info {
	position:relative;
	padding:160px 20px 0
}
.card_info dt {
	font-size:16px;
	padding-bottom:10px;
	padding-top:8px
}
.card_info .card_desc {
	height:110px;
	color:#7b7b7b
}
.card_info .card_pic {
	position:absolute;
	top:28px;
	left:50%;
	margin-left:-64px
}
.card_toolbar {
	padding:10px 20px;
	text-align:left;
	border-top:1px solid #e7e7eb
}
.card_toolbar .card_access {
	display:none
}
.card_status {
	display:none;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	color:#8d8d8d
}
.card_status i {
	margin-top:-0.2em;
	margin-right:.35em
}
.card_status.on {
	display:none
}
.icon128_account_type {
	width:128px;
	height:128px;
	vertical-align:middle;
	display:inline-block
}
.icon128_account_type.subscribe {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -262px no-repeat
}
.selected .icon128_account_type.subscribe {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -400px no-repeat
}
.icon128_account_type.service {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -538px no-repeat
}
.selected .icon128_account_type.service {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -676px no-repeat
}
.icon57_account_type {
	width:57px;
	height:57px;
	vertical-align:middle;
	display:inline-block
}
.icon57_account_type.subscribe {
	background:transparent url(/mpres/htmledition/images/icon/setting/icon57_subscribe.png?__sprite) no-repeat 0 0
}
.icon57_account_type.service {
	background:transparent url(/mpres/htmledition/images/icon/setting/icon57_service.png?__sprite) no-repeat 0 0
}
.account_type .select_card {
	width:288px
}
.account_upgrade .select_card .card_desc {
	height:95px
}
.account_upgrade .select_card .card_access {
	padding-bottom:12px
}
.main_bd .type_box .info {
	padding:14px 22px 15px
}
.select_card {
	background-color:#fff
}
.select_card:hover {
	background-color:#f4f5f9
}
.select_card:hover .card_toolbar {
	background-color:#f4f5f9;
	border-top-color:#e7e7eb
}
.select_card .card_toolbar {
	background-color:#fbfbfb;
	padding:10px 4px
}
.card_toolbar {
	text-align:right;
	background-color:#fbfbfb
}
.card_info {
	padding-top:5px;
	height:180px
}
.card_info dt {
	font-size:20px;
	padding-bottom:35px;
	padding-top:27px;
	margin-bottom:15px;
	border-bottom:1px solid #e7e7eb;
	text-align:center;
}
.card_info .card_pic {
	left:20px;
	top:20px;
	margin-left:0
}
.account_upgrade .select_card .card_sub_desc {
	margin-bottom:5px
}
.select_card .card_sub_desc .title {
	float:left;
	margin-right:1em
}
.select_card .card_sub_desc .cont {
	overflow:hidden;
	color:#8d8d8d
}
.account_upgrade .select_card .card_access {
	margin:25px 0 0 4em
}
.card_status {
	color:#222
}
.card_status i {
	margin-left:.5em
}
.icon57_account_type {
	width:57px;
	height:57px;
	vertical-align:middle;
	display:inline-block
}
.icon57_account_type.subscribe {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -814px no-repeat
}
.icon57_account_type.service {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -881px no-repeat
}
.icon57_account_type.company {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -948px no-repeat
}
.tab_navs {
*zoom:1;
	text-align:center;
	line-height:30px;
	border-bottom:1px solid #e7e7eb;
	box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.5);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.5)
}
.tab_navs:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.tab_nav {
	float:left;
	font-size:14px
}
.tab_nav a {
	display:block;
*height:1%;
	text-decoration:none;
	color:#222;
	outline:0;
	padding:0 20px
}
.tab_nav.selected {
	background-color:#d4d5d5
}
.mt .tab_nav a {
	border-right:1px solid #e7e7eb
}
.mt .tab_nav.selected {
	border-top:3px solid #757474;
	position:relative;
	top:-1px
}
.mt .tab_nav.selected a {
	position:relative;
	background-color:#d4d5d5;
	line-height:29px;
	margin-bottom:-2px
}
.mt .tab_nav.no_extra a {
	border-right-width:0
}
.section_tab .tab_navs {
	border:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	line-height:14px;
*line-height:18px
}
.section_tab .tab_nav a {
	margin:8px 0;
	min-width:64px;
	border-right:1px solid #d9dadc
}
.section_tab .tab_nav:hover {
	text-decoration:underline
}
.section_tab .tab_nav.selected {
	background-color:#576477;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-right:-1px;
	border:1px solid #576477;
	text-decoration:none
}
.section_tab .tab_nav.selected a {
	color:#fff;
	line-height:30px;
	margin:0;
	border:0
}
.section_tab .tab_nav:last-child a {
	border:0
}
.section_tab.with_table {
	padding:10px 20px;
	border-bottom:1px solid #e7e7eb;
	background-color:#f4f5f9
}
.section_tab.gap_bottom {
	padding-bottom:20px
}
.button_group {
	font-size:0
}
.button_group .btn {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	margin-right:-1px;
	vertical-align:top
}
.button_group .btn_group_item {
	font-size:14px;
	margin-right:-1px;
	vertical-align:top
}
.button_group .btn_group_item.no_extra {
	margin-right:0
}
.button_group .btn_group_item .i_orderd {
	margin-top:-2px;
*margin-top:9px
}
.button_group .dropdown_menu .btn {
	margin-right:0
}
.button_group .td_data_container {
	display:inline-block;
*display:inline;
*zoom:1
}
.button_group .btn.selected {
	color:#459ae9
}
.button_group.in_info_box .ta_date, .button_group.in_info_box .btn, .button_group.in_info_box .btn_group_item {
	background-color:#f4f5f9;
	background-image:-moz-linear-gradient(top, #f4f5f9 0, #f4f5f9 100%);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f5f9), to(#f4f5f9));
	background-image:-webkit-linear-gradient(top, #f4f5f9 0, #f4f5f9 100%);
	background-image:-o-linear-gradient(top, #f4f5f9 0, #f4f5f9 100%);
	background-image:linear-gradient(to bottom, #f4f5f9 0, #f4f5f9 100%);
	line-height:38px;
	height:38px;
	border-top:0;
	border-bottom:0
}
.button_group.in_info_box .ta_date {
	background-color:#f4f5f9
}
.button_group.in_info_box .ta_date .opt_sel {
	line-height:38px;
	height:38px;
	vertical-align:top
}
.button_group.in_info_box .ta_date .i_orderd {
	margin-top:-4px;
*margin-top:16px
}
.button_group.in_info_box .ta_date .date_title {
	vertical-align:top;
	margin-top:0
}
.button_group.in_info_box .ta_date:hover {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border-color:#dadbe0;
	background-color:#e7e7eb;
	background-image:-moz-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e7e7eb), to(#e7e7eb));
	background-image:-webkit-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:-o-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:linear-gradient(to bottom, #e7e7eb 0, #e7e7eb 100%)
}
.button_group.in_info_box .ta_date:hover .i_orderd {
	border-top-color:#a0a0a0
}
.button_group.in_info_box .btn:hover {
	text-decoration:underline
}
.button_group.in_info_box .no_extra .dropdown_switch, .button_group.in_info_box .no_extra .ta_date {
	border-right:0
}
.button_group.in_info_box .dropdown_data_container {
	margin-top:0
}
.icon_datepicker {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -1015px no-repeat;
	width:20px;
	height:20px;
	vertical-align:middle;
	display:inline-block
}
.datepicker_switch:hover .icon_datepicker {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -1045px no-repeat
}
.date_select {
	letter-spacing:-5px;
	font-size:0
}
.date_select .datepicker_area {
	display:inline-block;
*display:inline;
*zoom:1
}
.date_select .dropdown_menu, .date_select .datepicker_area {
	vertical-align:middle;
	margin:0 3px;
	letter-spacing:normal;
	font-size:14px
}
.date_select.timepicker .datepicker_area:first-child {
	margin-left:0
}
.date_select_gap {
	vertical-align:middle;
	margin:0 3px;
	letter-spacing:normal;
	font-size:14px
}
.datepicker_area {
	line-height:normal
}
.datepicker_area .gap {
	vertical-align:middle;
	margin:0 3px
}
.datepicker_switch {
	position:relative;
	cursor:pointer
}
.datepicker_switch .frm_input {
	cursor:pointer;
	text-align:center;
	height:auto;
	margin:0
}
.datepicker_switch .icon_datepicker {
	position:absolute;
	right:6px;
	top:50%;
	margin-top:-9px
}
.btn.datepicker_switch {
	background-color:#fff;
	background-image:-moz-linear-gradient(top, #fff 0, #fff 100%);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
	background-image:-webkit-linear-gradient(top, #fff 0, #fff 100%);
	background-image:-o-linear-gradient(top, #fff 0, #fff 100%);
	background-image:linear-gradient(to bottom, #fff 0, #fff 100%);
	border-color:#e7e7eb;
	color:#222;
	height:30px;
	line-height:30px;
*line-height:28px;
	width:80px;
	padding-left:4px;
	padding-right:4px;
	padding-right:30px
}
.btn.datepicker_switch button {
	color:#222
}
.btn.datepicker_switch:hover {
	background-color:#e7e7eb;
	background-image:-moz-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e7e7eb), to(#e7e7eb));
	background-image:-webkit-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:-o-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:linear-gradient(to bottom, #e7e7eb 0, #e7e7eb 100%);
	border-color:#dadbe0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	color:#000
}
.btn.datepicker_switch:hover button {
	color:#222
}
.btn.datepicker_switch.disabled {
	background-color:#e7e7eb;
	background-image:-moz-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e7e7eb), to(#e7e7eb));
	background-image:-webkit-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:-o-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:linear-gradient(to bottom, #e7e7eb 0, #e7e7eb 100%);
	border-color:#dadbe0;
	color:#a5a6aa;
	cursor:default;
	height:30px;
	line-height:30px;
*line-height:28px;
	width:80px;
	padding-left:4px;
	padding-right:4px
}
.btn.datepicker_switch.disabled button {
	color:#a5a6aa;
	cursor:default
}
.btn.datepicker_switch.disabled:hover {
	background-color:#e7e7eb;
	background-image:-moz-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e7e7eb), to(#e7e7eb));
	background-image:-webkit-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:-o-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:linear-gradient(to bottom, #e7e7eb 0, #e7e7eb 100%);
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border-color:#dadbe0;
	color:#a5a6aa
}
.btn.datepicker_switch.disabled:hover button {
	color:#a5a6aa;
	cursor:default
}
.btn.btn_search_datepicker {
	display:inline-block;
	letter-spacing:normal;
	background-color:#fff;
	background-image:-moz-linear-gradient(top, #fff 0, #fff 100%);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
	background-image:-webkit-linear-gradient(top, #fff 0, #fff 100%);
	background-image:-o-linear-gradient(top, #fff 0, #fff 100%);
	background-image:linear-gradient(to bottom, #fff 0, #fff 100%);
	border-color:#e7e7eb;
	color:#222;
	height:32px;
	line-height:28px;
	width:auto;
	padding-left:10px;
	padding-right:10px
}
.btn.btn_search_datepicker button {
	color:#222
}
.btn.btn_search_datepicker:hover {
	background-color:#e7e7eb;
	background-image:-moz-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e7e7eb), to(#e7e7eb));
	background-image:-webkit-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:-o-linear-gradient(top, #e7e7eb 0, #e7e7eb 100%);
	background-image:linear-gradient(to bottom, #e7e7eb 0, #e7e7eb 100%);
	border-color:#dadbe0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	color:#000
}
.btn.btn_search_datepicker:hover button {
	color:#222
}
.qrcode_scan {
	width:280px;
	margin-left:auto;
	margin-right:auto;
	padding:15px
}
.qrcode_scan h3 {
	font-weight:400;
	font-style:normal;
	text-align:center;
	font-size:14px;
	margin-bottom:15px
}
.qrcode_scan .qrcode_wrp {
	text-align:center;
	font-size:0;
	margin-bottom:15px
}
.qrcode_scan .qrcode {
	width:100%;
	height:100%
}
.qrcode_scan .status {
	padding:7px 12px;
	display:table-cell;
	width:inherit;
	height:45px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	vertical-align:middle;
	text-align:left
}
.qrcode_scan .status.tips {
	text-align:center
}
.qrcode_scan .status p {
	font-size:14px
}
.qrcode_scan .icon_qrcode_scan {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px
}
.qrcode_scan .status_txt {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle
}
.qrcode_scan .status_txt h4 {
	font-weight:400;
	font-style:normal
}
.qrcode_scan .status_txt p {
	position:relative;
	top:-2px
}
.qrcode_scan_light .status {
	background-color:#b5b5b5;
	color:#fff
}
.qrcode_scan_light .icon_qrcode_scan {
	width:38px;
	height:38px
}
.qrcode_scan_light .icon_qrcode_scan.succ {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -1075px no-repeat
}
.qrcode_scan_light .icon_qrcode_scan.warn {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -1123px no-repeat
}
.qrcode_scan_dark {
	background-color:#333;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.qrcode_scan_dark h3 {
	color:#fff
}
.qrcode_scan_dark .status {
	background-color:#232323;
	box-shadow:inset 0 5px 10px -5px #191919, 0 1px 0 0 #444;
	-moz-box-shadow:inset 0 5px 10px -5px #191919, 0 1px 0 0 #444;
	-webkit-box-shadow:inset 0 5px 10px -5px #191919, 0 1px 0 0 #444;
	color:#fff
}
.qrcode_scan_dark .icon_qrcode_scan {
	width:38px;
	height:38px
}
.qrcode_scan_dark .icon_qrcode_scan.succ {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -1171px no-repeat
}
.qrcode_scan_dark .icon_qrcode_scan.warn {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -1219px no-repeat
}
.container_box {
	background-color:#fff
}
.tool_bar.border {
	border-color:#e7e7eb
}
.vcode_input_box {
	width:196px
}
.dropdown_menu {
	margin-right:16px
}
.page_msg.refill {
	margin-bottom:50px
}
.page_msg.refill .spacing {
	padding-bottom:0
}
em.warn {
	font-weight:400;
	font-style:normal;
	color:#e15f63
}
.info_box {
*zoom:1;
	text-align:center;
	padding-top:60px;
	padding-bottom:60px
}
.info_box:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.info_box .form_wrp {
	float:left;
	width:700px;
	border-right:1px solid #e7e7eb
}
.info_box .form_wrp .frm_title {
	margin-bottom:50px
}
.info_box .form {
	display:inline-block;
*display:inline;
*zoom:1;
	width:75%;
	text-align:left;
	margin-left:100px
}
.info_box .frm_input_box, .info_box .frm_msg, .info_box .frm_tips {
	width:320px
}
.info_box .frm_label {
	width:4em
}
.info_box .frm_control_group {
	padding-bottom:40px
}
.info_box .tool_area {
	padding-left:5em
}
.info_box .tool_bar {
	padding-bottom:0;
	margin:40px 0 0;
	text-align:center;
	width:416px
}
.info_box .tips_show {
	overflow:hidden;
*zoom:1;
	padding-top:25px;
	font-size:14px
}
.info_box .icon_dot {
	margin-right:.5em
}
.login_info_list {
	padding:0 60px;
	text-align:left
}
.login_info_list .card_pic {
	float:left;
	margin-right:1em
}
.login_info_list .login_info_list_dt {
	margin-bottom:30px
}
.login_info_list .login_info_list_content_t {
	font-weight:normal;
	font-size:14px
}
.login_info_list .login_info_list_dd {
	margin-bottom:25px
}
.login_info_list .login_info_list_content p {
	color:#8d8d8d;
	font-size:14px
}
.login_info_list .tips_show_login_info {
	text-align:left
}
.mail_box {
	padding-top:60px
}
.check_box {
	padding:60px 135px
}
.check_box .date_select .frm_checkbox_label {
	font-size:14px;
	letter-spacing:normal;
	vertical-align:middle
}
.check_box .dropdown_menu {
	margin-top:.1em
}
.check_box .page_msg {
	padding-bottom:25px
}
.check_box .register_status_tips .inner {
	padding-left:0
}
.check_box .frm_desc {
	padding-bottom:50px
}
.check_box .frm_desc h3 {
	font-weight:400;
	font-style:normal;
	font-size:14px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e7e7eb
}
.check_box .frm_tab_split .arrow_in {
	border-bottom-color:#fff
}
.check_box .frm_label {
	width:5em
}
.check_box .frm_tab_nav {
	border-style:solid;
	border-width:1px;
	cursor:pointer
}
.check_box .frm_tab_tips {
	padding-left:6em
}
.check_box .frm_tips {
	width:360px
}
.check_box .frm_tips em {
	font-weight:400;
	font-style:normal;
	color:#b11516
}
.check_box .upload_tips {
	display:block
}
.check_box .frm_control_group {
	margin-top:1em
}
.check_box .frm_control_group.deadline .frm_checkbox_label {
	margin-left:1em
}
.check_box .tips_box {
	margin-left:6em;
	text-align:left
}
.check_box .tips_box.extra_t {
	margin-top:25px
}
.main_bd .type_box .info {
	padding-left:10px
}
.card_info dt {
	border-bottom:0 none;
	margin-bottom:0
}
.card_info .card_desc_hd {
	border-bottom:1px solid #e7e7eb;
	padding-bottom:10px;
	margin-bottom:20px
}
.account_upgrade .select_card {
	width:498px
}
.account_upgrade .card_status {
	font-size:14px
}
.account_upgrade .select_card .card_desc {
	height:80px
}
.account_upgrade .select_card .cont {
	text-align:right
}
.account_upgrade .select_card .card_info {
	padding-left:1em;
	padding-right:1em;
	height:180px;
}
.account_upgrade .select_card .card_access {
	margin-top:15px;
	padding-bottom:34px;
	margin-left:1em
}
.reconfirm_dialog .own_name {
	color:#222
}
.reconfirm_dialog .desc {
	margin-bottom:20px
}
.account_type_box {
	display:inline-block
}
.type_box {
	padding:40px 80px
}
.type_box h3 {
	margin-bottom:5px
}
.type_box .info {
	padding:14px 0 40px
}
.type_box .info h3 {
	font-weight:400;
	font-style:normal;
	font-size:16px
}
.type_box .tips_box {
	width:598px;
	margin:20px auto 0
}
.frm_control {
	margin-bottom:10px
}
.qrcode_wrp {
	width:132px;
	position:relative;
	border:1px solid #e7e7eb
}
.qrcode_wrp img {
	display:block;
	width:132px;
	height:132px
}
.qrcode_wrp .qrcode_loading {
	position:relative;
	width:132px;
	height:132px
}
.qrcode_wrp .qrcode_loading .loading_qrcode {
	width:132px;
	height:132px;
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -1267px no-repeat
}
.qrcode_wrp .qrcode_loading .gif_loading {
	background:transparent url(/mpres/htmledition/images/loading218877.gif) no-repeat 0 0;
	width:30px;
	height:30px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-15px;
	margin-left:-15px
}
.qrcode_wrp .qrcode_tips {
	position:absolute;
	width:330px;
	height:132px;
*height:136px;
	top:-1px;
	left:100%;
	text-align:left;
	border:1px solid #e7e7eb;
	border-left:0 none
}
.qrcode_wrp .qrcode_tips a {
	display:inline-block
}
.qrcode_wrp .desc {
	color:#8d8d8d
}
.qrcode_wrp .page_msg {
	padding:20px 10px;
	line-height:1.6
}
.qrcode_wrp .page_msg .inner {
	padding:17px
}
.section_hd {
	border-bottom:1px solid #e7e7eb;
	padding:10px 0;
	margin-bottom:30px
}
.section_hd .title {
	font-weight:normal;
	font-size:14px
}
.account_box {
	padding:40px 180px
}
.account_box .page_msg {
	margin-bottom:15px
}
.account_box .frm_label {
	width:4em
}
.account_box .frm_fieldset {
	float:left;
	width:500px
}
.account_box .tips_show {
	overflow:hidden;
*zoom:1;
	text-align:right
}
.account_box .tips_show img {
	width:310px
}
.account_box .tool_area {
	clear:both;
	padding:20px 0 0
}
.frm_radio_control_group .frm_controls {
	padding-top:.3em
}
.info_register_wrp {
	padding:40px 60px
}
.info_register_wrp .frm_label {
	width:7em
}
.info_register_wrp.info_register_org_code .frm_label {
	width:10em
}
.info_register_wrp.info_register_org_code .frm_tips {
	width:305px
}
.info_register_wrp .tool_bar {
	padding-bottom:40px
}
.info_register_wrp .frm_msg {
	font-size:14px
}
.info_register_wrp .dropdown_menu {
	margin-top:.3em
}
.info_register_wrp .tips {
	font-size:14px
}
.info_register_wrp .upload_box {
	margin-top:.2em
}
.info_register_wrp .tips_box.frm_control_group {
	margin-bottom:15px;
	border-color:#d4d4d4;
	background-color:#ebebeb
}
.info_register_wrp .tips_box_loadding {
	margin-bottom:40px
}
.info_register_inner {
	min-height:445px
}
.info_register_inner .page_msg {
	text-align:center
}
.info_register_inner .page_msg .inner {
	display:inline-block;
*display:inline;
*zoom:1;
	width:auto;
	margin:0 auto
}
.info_register_inner .page_msg .inner.qrcode_quth_success {
	width:190px
}
.info_register_inner .page_msg .msg_content {
	text-align:left
}
.info_register_inner .page_msg .msg_upload_avatar {
	width:530px
}
.info_register_inner .tips_box_primary {
	border-color:#d4d4d4;
	background-color:#ebebeb
}
.info_register_person .frm_fieldset {
	padding-top:0
}
.info_register_pay {
	margin-bottom:34px;
	padding:10px 0;
	text-align:center
}
.info_register_pay .info_register_pay_inner {
	margin:0 auto;
	width:521px;
	overflow:hidden
}
.info_register_pay .info_register_pay_inner p {
	overflow:hidden
}
.info_register_pay .info_register_pay_inner label {
	float:left
}
.info_register_pay .info_register_pay_inner span {
	float:right
}
.info_register_pay .info_register_pay_inner.extra {
	text-align:left;
	width:765px
}
.info_register_pay .notes {
	margin-top:10px;
	padding-top:10px;
	color:#6a6a6a;
	border-top:1px solid #CCC
}
.qrcode_scan_box .qrcode_scan_hd {
	text-align:center
}
.qrcode_scan_box .qrcode_scan_bd {
	overflow:hidden
}
.qrcode_scan_box .qrcode_scan_detail {
	overflow:hidden;
	margin-top:10px
}
.qrcode_scan_box .qrcode_scan_d_inner {
	margin:0 auto;
	width:521px;
	overflow:hidden
}
.qrcode_scan_box .qrcode_scan_d_inner p {
	overflow:hidden
}
.qrcode_scan_box .qrcode_scan_d_inner label {
	float:left
}
.qrcode_scan_box .qrcode_scan_d_inner span {
	float:right
}
.qrcode_scan_box .qrcode_scan_d_hd {
	text-align:center
}
.qrcode_scan_box .qrcode_scan_d_hd h3 {
	font-size:30px;
	font-weight:400;
	font-style:normal;
	line-height:1
}
.qrcode_scan_box .qrcode_scan_d_hd h4 {
	font-size:20px;
	font-weight:400;
	font-style:normal
}
.qrcode_scan_box .qrcode_scan_d_bd, .qrcode_scan_box .qrcode_scan_d_ft {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #dedede
}
.qrcode_scan_box .qrcode_scan_d_bd label, .qrcode_scan_box .qrcode_scan_d_ft label {
	color:#6e6e6e
}
.qrcode_scan_box .qrcode_scan_d_ft {
	margin-bottom:20px
}
.qrcode_scan_box.pay_succ .has_pay {
	display:block
}
.qrcode_scan_box.pay_succ .no_pay {
	display:none
}
.qrcode_scan_box .no_pay {
	display:block;
	width:inherit
}
.qrcode_scan_box .has_pay {
	display:none
}
.qrcode_scan_box .qrcode_scan {
	display:block;
	margin:0 auto;
	padding-top:0
}
.qrcode_scan_box .has_pay_desc {
	font-size:30px
}
.qrcode_scan_box .pay_icon_wrp {
	margin-bottom:5px
}
.qrcode_authentication_inner {
	overflow:hidden
}
.qrcode_authentication_inner .tips_box_primary {
	margin-top:10px
}
.qrcode_upload_avatar {
	padding-top:2em
}
.icon_pay_136 {
	width:136px;
	height:136px;
	vertical-align:middle;
	display:inline-block
}
.icon_pay_136.success {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -1409px no-repeat
}
.icon_pay_136.waiting {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -1555px no-repeat
}
.icon_pay_136.fail {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_register_z21d289.png") 0 -1701px no-repeat
}



.left_tips{float:left;width:119px;height:89px}
.pull-left{float:left}
.sample_content {
   
    padding: 0 10px 10px;
   height:90px
}
.sample {padding:0 15px}
.sample_content img {
    display: block;
    float: left;
    padding-right: 5px;
}

